From 575c9d948140c0110019bf14529825fc8596d671 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ignacy=20Kuchci=C5=84ski?= Date: Tue, 21 Oct 2025 16:14:40 +0200 Subject: [PATCH] ci: Add executable bit to malcontent-client For some reason, installing malcontent with buildah as a proxy, results in the malcontent-client binary missing the execute permission, even though manually invoking the install-meson-project.sh script results in the correct permissions being set. Work around this by manually setting the correct permissions on the malcontent-client binary. Part-of: --- .gitlab-ci/build-toolbox-image.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitlab-ci/build-toolbox-image.sh b/.gitlab-ci/build-toolbox-image.sh index ec7da0ba5..d99fcdfba 100755 --- a/.gitlab-ci/build-toolbox-image.sh +++ b/.gitlab-ci/build-toolbox-image.sh @@ -62,6 +62,8 @@ build_container() { # add latest malcontent to the toolbox image for testing future integration buildah run $build_cntr /usr/libexec/install-meson-project.sh https://gitlab.freedesktop.org/pwithnall/malcontent.git main -Dlibgsystemservice:gtk_doc=false + # somehow installing with buildah breaks the execute bit in malcontent-client + buildah run $build_cntr chmod 755 /usr/bin/malcontent-client # include convenience script for updating mutter dependency local update_mutter=$(mktemp) -- 2.39.5